package com.dayouzi.crawler_monitor.service;


import com.dayouzi.crawler_monitor.pojo.query.LoginQuery;
import com.dayouzi.crawler_monitor.pojo.vo.LoginVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author DaYouZi
 * @since 2023-03-06
 */
public interface LoginService {

    /**
     * 登录
     * @param loginQuery
     */
    LoginVO login(LoginQuery loginQuery);

    /**
     * 获取用户角色
     * @param userName
     * @return
     */
    String[] getRole(String userName);

    /**
     * 获取用户id
     * @param userName
     * @return
     */
    Integer getId(String userName);

    /**
     * 获取用户负责人
     * @param userName
     * @return
     */
    String getPerson(String userName);

    Integer getNoticeStatus(String userName);
}
